BP ÇÁ·ÎÅäÄÝ

 

1. Àб⠼³Á¤

 

<±×¸² 1>Àº ÀÚµ¿ »ðÀÔ±â BP (Board Packer) ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¶§ÀÇ Åë½Å¼³Á¤ ¿¹ÀÌ´Ù.

 

             <±×¸² 1> BP ÇÁ·ÎÅäÄÝ Åë½Å¼³Á¤ ¿¹

 

 

<±×¸² 1>ÀÇ DEVICE ¼³Á¤Àº ¿¬°áµÈ Åë½ÅÆ÷Æ®( COM1 ), Åë½Å¼Óµµ( 4800 ), Parity Bit( 0 ), Data Bit( 8 ), Stop Bit( 1 )¸¦ ¼ø¼­´ë·Î Àåºñ¿¡ ¼³Á¤µÈ Åë½Å¼Óµµ¸¦ ÀÔ·ÂÇÑ´Ù.

 

 

Àб⠼³Á¤ ¹æ¹ý

 

BP Åë½Å µå¶óÀ̺ê´Â µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·ÂÀ¸·Î Åë½ÅÀ» ¼öÇàÇϵµ·Ï ÇÏ¿´±â ¶§¹®¿¡ Àб⠼³Á¤Àº READ, ÇÑ ÁÙ¸¸ ÀÛ¼ºÇÏ¸é µÈ´Ù.

 

 

BP ´Â ¿îÀüÁ¤º¸ µ¥ÀÌÅ͸¦ ´Ù¿î·Îµå(DOWNLOAD)/¾÷·Îµå(UPLOAD) ¸¸ ÇÒ ¼ö ÀÖ´Â ÀÚµ¿ »ðÀÔ±âÀÌ´Ù.

 

 

¿¡·¯/¿Ï·á »óÅ ºñÆ®

 

BP Åë½Å µå¶óÀ̺êÀÇ ¿¡·¯»óÅÂ¿Í DOWNLOAD, UPLOAD µîÀÇ ¿Ï·á»óŸ¦ <Ç¥ 1>°ú °°Àº ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.

¶ÇÇÑ ¹ß»ýµÈ ¿¡·¯/»óÅ ³»¿ëÀº c:\error_msg000.txt ÆÄÀÏ¿¡ º¸°üÇÑ´Ù.

 

³»¿ë À§ Ä¡ µðÁöÅÐ ÀÔ·ÂÅÂ±× ¼³Á¤ ½Ã Address
°¢Á¾ ¿¡·¯ WORD ¸Þ¸ð¸®ÀÇ Ã¹¹ø° ºñÆ® 0000
DOWNLOAD/UPLOAD µîÀÇ ¿Ï·á WORD ¸Þ¸ð¸®ÀÇ µÎ¹ø° ºñÆ® 0001
<Ç¥ 1> ¿¡·¯/¿Ï·á »óÅ ºñÆ®º° ÀÇ¹Ì¿Í ³»¿ë

ÁÖÀÇ) ¿¡·¯/¿Ï·á »óźñÆ®ÀÇ °æ¿ì Åë½Å µå¶óÀ̺ê´Â Ç×»ó ON ¸¸ ½ÃÅ°¹Ç·Î °¨½Ã ÇÁ·Î±×·¥¿¡¼­ ¿¡·¯»óŸ¦ ÀÐÀº ÈÄ OFF¸¦ ½ÃÄÑ¾ß ´ÙÀ½¿¡ ¹ß»ýµÉ ¿¡·¯/¿Ï·á ³»¿ëÀ» ÀÐÀ» ¼ö ÀÖ´Ù.

 

Åë½Å ÇÁ·Î±×·¥ÀÇ ¸Þ¸ð¸®¸¦ °­Á¦·Î OFF ½ÃÅ°´Â ¹æ¹ý) µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·Âű×ÀÇ Extra1À»  #mem#  À¸·Î ¼³Á¤Çϸé ÁöÁ¤ÇÑ Åë½Å ¸Þ¸ð¸® ¹øÁö °ªÀ» °­Á¦·Î OFF ÇÒ ¼ö ÀÖ´Ù.

 

2. ¾²±â ¼³Á¤

 

Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ ÄÁÆ®·Ñ·¯ÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.

 

µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý

µðÁöÅÐ Ãâ·ÂÀ¸·Î Àåºñ¿¡ Àбâ/¾²±â ¸í·ÉÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù.

 

µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò

1) PORT           Àåºñ¿¡ ¿¬°áµÈ Åë½Å PORT ¹øÈ£. Åë½ÅÇÁ·Î±×·¥¿¡ ¼³Á¤ÇÑ Æ÷Æ®¹øÈ£.(COM1, COM2 µîÀÇ ¹øÈ£°¡ ¾Æ´Ô)

2) STATION      »ç¿ë¾ÈÇÔ.

3) Address      »ç¿ë¾ÈÇÔ.

4) Extra1          ¸í·É¾î - CMD_FILE, DOWNLOAD, UPLOAD. (<Ç¥ 2> ÂüÁ¶)

5) Extra2          UPLOAD ¸í·É

0 : UPLOAD ½Ã ÁöÁ¤ÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é µ¤¾î¾²Áö ¾Ê´Â´Ù.

1 : UPLOAD ½Ã ÁöÁ¤ÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é µ¤¾î¾´´Ù.

±âŸ¸í·É : »ç¿ë¾ÈÇÔ.

 

 

¸í·É¾î »ç¿ë¹ý ±â ´É ºñ °í
CMD_FILE - C:\cmd_file%03d.txt (%03d ´Â Æ÷Æ®¹øÈ£)ÀÇ Ã¹¹ø° ÁÙÀÇ ³»¿ëÀ» Àо ¸í·ÉÀ¸·Î ÀÎ½Ä ¸í·É¾î(°íÀ¯, µå¶óÀ̺ê ÁöÁ¤)ÀÇ ±æÀÌ°¡ ³Ê¹« ±æ °æ¿ì Extra1 ÀÎÀÚ·Î ³»¿ëÀ» º¸³¾ ¼ö ¾ø±â ¶§¹®
DOWNLOAD DOWNLOAD/UPLOAD ½ºÀ§Ä¡¸¦ ´©¸¥ ÈÄ ¸í·É ¸í·É¾î ´ÙÀ½¿¡ ÀÔ·ÂÇÑ ÆÄÀÏ ³»¿ëÀ» BP¿¡ Àü¼Û DOWNLOAD 1.TXT 
(1.TXT´Â ÀÛ¾÷µð·°Å丮\DATA µð·°Å丮ÀÌ´Ù)
UPLOAD ¸í·É¾î ´ÙÀ½¿¡ 2°³ÀÇ ÆÄÀϸíÀ» ÀÔ·Â. ù¹ø° ÆÄÀÏÀº ¾Æ¹«·± ÆÄÀϸíÀ» ¼³Á¤ÇÏ°í µÎ¹ø° ÆÄÀϸíÀº UPLOAD ÇÑ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ÆÄÀϸí UPLOAD 1.TXT UP\UP123.TXT  (UP123.TXT ´Â ÀÛ¾÷µð·°Å丮\DATA\UP µð·°Å丮ÀÌ´Ù)
<Ç¥ 2> ¸í·É¾î »ç¿ë¹ý°ú ±â´É¼³¸í

ÁÖÀÇ) UPLOAD ¸í·ÉÀÇ Ã¹¹ø° ÆÄÀϸíÀº Àǹ̾ø´Â ÆÄÀÏÀ̸§À» ÀÔ·ÂÇϴµ¥ ÀÌ´Â UICS, VCD Åë½Å µå¶óÀ̺ê¿Í ¸í·É¾î¸¦ µ¿ÀÏÇÏ°Ô »ç¿ëÇϱâ À§ÇÔÀÌ´Ù.

 

 

¿¹1) Port : 0  Station : 0  Address : 0000  Extra1 : cmd_file, EXTRA2 : 1 ·Î ¼³Á¤ÇÏ°í ½ºÅ©¸³Æ®·Î C:\cmd_file000.txt ÀÇ Ã¹ ÁÙ¿¡ UPLOAD 1.txt up\bp.txt  ¶ó´Â ³»¿ëÀ» ¸¸µç ÈÄ µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø BP Àåºñ¿¡ µé¾îÀÖ´Â ¿îÀüÁ¤º¸¸¦ Àоî¿Í¼­ ÀÛ¾÷µð·ºÅ丮\data\up\bp.txt ·Î ÀúÀåÇÑ´Ù.

¸¸¾à bp.txt ÆÄÀÏÀÌ Á¸ÀçÇϸé ÀÌÀü¿¡ Á¸ÀçÇÏ´Â ÆÄÀϳ»¿ëÀ» Áö¿ì°í µ¤¾î¾´´Ù.

¶ÇÇÑ ¸í·É¾î ³»¿ë¿¡¼­ 1.txt ´Â ÀÇ¹Ì ¾ø´Â(UICS, VCD µî µå¶óÀ̺êÀÇ UPLOAD ¸í·É°ú ¸ÂÃß±â À§ÇØ) ³»¿ëÀÌ´Ù.

 

 

¿¹2) Port : 0  Station : 0  Address : 0000  Extra1 : cmd_file, EXTRA2 : 1 ·Î ¼³Á¤ÇÏ°í ½ºÅ©¸³Æ®·Î C:\cmd_file000.txt ÀÇ Ã¹ ÁÙ¿¡ DOWNLOAD downdata\dn01.txt  ¶ó´Â ³»¿ëÀ» ¸¸µç ÈÄ µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ BP Àåºñ¿¡ ÀÛ¾÷µð·ºÅ丮\data \downdata\dn01.txt ÆÄÀϳ»¿ëÀ» Àü¼ÛÇÑ´Ù.

 

 

 

¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý

 

µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý°ú µ¿ÀÏÇÏ´Ù.

 

 

3. ¿¡·¯/¿Ï·á »óźñÆ® ó¸® ¿¹

 

BP Åë½Å µå¶óÀ̺ê´Â WORD ¸Þ¸ð¸®ÀÇ 0000¹ø ºñÆ®¸¦ ¿¡·¯»óÅ ºñÆ®·Î 0001À» ¿Ï·á »óźñÆ®·Î »ç¿ëÇϴµ¥ ´ÙÀ½ÀÇ ¿¹¿Í °°ÀÌ È°¿ëÇÒ ¼ö ÀÖ´Ù.

 

 

°¡)   ¿¡·¯/¿Ï·á »óźñÆ®¸¦ Àоî¿À´Â µðÁöÅÐ ÀÔ·Âű׸¦ ¸¸µç´Ù.

³ª)   °¨½Ã ÇÁ·Î±×·¥ ½ÇÇàÁß¿¡ °è¼Ó ½ºÅ©¸³Æ®·Î <Ç¥ 3>, <±×¸² 2>¿Í °°Àº ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¸é ¹ß»ýµÈ ¿¡·¯¸¦ Àо °¨½Ã ÇÁ·Î±×·¥¿¡¼­ ¸Þ½ÃÁö·Î º¸¿©ÁØ´Ù.

´Ù)   ¿Ï·á ¸Þ½ÃÁöµµ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¸Þ½ÃÁö µîÀÇ Ã³¸®¸¦ ÇÒ ¼ö ÀÖ´Ù.

 

±â ´É ³» ¿ë

¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ Àо °¨½ÃÈ­¸é¿¡ ¸Þ½ÃÁö¸¦ º¸¿©ÁÜ

if($err_check == OFF) {

   flag = OFF;

   return;

}

if(flag == ON) return;

 

handle  = @FileOpen("C:\\error_msg000.txt", "r");

if(handle == 0) return;

 

len = @FileRead(handle, buf, 79);

@FileClose(handle);

 

buf[len] = 0;

@Message(buf);

flag = ON;

$err_flag_clear1 = OFF;

<Ç¥ 3> ¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ Àо °¨½ÃÈ­¸é¿¡ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

 

 

<±×¸² 2> ¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ Àо °¨½ÃÈ­¸é¿¡ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ½ºÅ©¸³Æ® ÀÛ¼ºÈ­¸é ¿¹